Designing a Workflow System Using Coloured Petri Nets
نویسندگان
چکیده
Traditional workflow systems focus on providing support for the control-flow perspective of a business process, with other aspects such as data management and work distribution receiving markedly less attention. A guide to desirable workflow characteristics is provided by the well-known workflow patterns which are derived from a comprehensive survey of contemporary tools and modelling formalisms. In this paper we describe the approach taken to designing the newYAWL workflow system, an offering that aims to provide comprehensive support for the control-flow, data and resource perspectives based on the workflow patterns. The semantics of the newYAWL workflow language are based on Coloured Petri Nets thus facilitating the direct enactment and analysis of processes described in terms of newYAWL language constructs. As part of this discussion, we explain how the operational semantics for each of the language elements are embodied in the newYAWL system and indicate the facilities required to support them in an operational environment. We also review the experiences associated with developing a complete operational design for an offering of this scale using formal techniques.
منابع مشابه
Evaluation of a Multi-agent Based Workflow Management System Modeled Using Coloured Petri Nets
Workflow management systems (WfMS) should address the needs of rapidly changing business environments We have built a multi-agent based framework, JBees, which addresses these needs. We evaluate our agent based workflow system modelled using Petri nets with the proposed standards for various workflow patterns and communication patterns. The coloured Petri net model supports the workflow pattern...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملModelling and Performance Analysis of Workflow Management Systems Using Timed Hierarchical Coloured Petri Nets
In this paper a modelling methodology for workflow management systems based on coloured Petri nets is proposed. Using an integration method, processes and resources are modelled at the same abstraction level. A process is decomposed into task structures, whilst human resources are considered at role level. Activity based costing is combined with classical temporal analysis of workflow. The suit...
متن کاملFrom Code to Coloured Petri Nets: Modelling Guidelines
This paper presents a method for designing a coloured Petri net model of a system starting from its high-level object oriented source code. The entire process is divided into two parts: grounding and code analysis. For each part detailed step-by-step guidelines are given. The approach is illustrated with an industrial application case study, the NEO protocol.
متن کاملFourth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools Aarhus , Denmark
Contemporary workflow management systems are driven by explicit process models, i.e., a completely specified workflow design is required in order to enact a given workflow process. Creating a workflow design is a complicated time-consuming process which is often hampered by the limitations of the workflow language being used. To identify the differences between the various languages, we have co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Trans. Petri Nets and Other Models of Concurrency
دوره 3 شماره
صفحات -
تاریخ انتشار 2009